<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8" />
  <title>v-text指令</title>
  <!-- 引入Vue -->
  <script type="text/javascript" src="../js/vue.js"></script>
</head>

<body>
  <!-- 
				生命周期：
						1.又名：生命周期回调函数、生命周期函数、生命周期钩子。
						2.是什么：Vue在关键时刻帮我们调用的一些特殊名称的函数。
						3.生命周期函数的名字不可更改，但函数的具体内容是程序员根据需求编写的。
						4.生命周期函数中的this指向是vm 或 组件实例对象。
		-->
  <!-- 准备好一个容器-->
  <div id="root">
    <h2 v-if="a">您好呀</h2>
    <h2 :style="{opacity}">欢迎学习vue2</h2>

  </div>
</body>
<script type="text/javascript">
  Vue.config.productionTip = false //阻止 vue 在启动时生成生产提示。
  new Vue({
    el: '#root',
    data: {
      a: false,
      opacity: 1
    },
    methods: {

    },
    mounted() {
      console.log('mounted', this)
      setInterval(() => {
        this.opacity -= 0.01
        if (this.opacity <= 0) this.opacity = 1
      }, 16)
    },
  })
</script>

</html>